@charset "utf-8";
/* CSS Document */

/*酒店详情*/
.hotel_details_title{ width:1000px; height:28px;  margin:15px auto 15px auto; }
.hotel_details_title_l{ float:left; font-size: 22px; color:#595959;padding-left:15px;}
.hotel_details_title_r{ float:right; padding-right:50px ;}
.hotel_details_title_r span{ color:#FF7F00; font-size:12px; padding-right:3px; }
.hotel_details_title_r font{ color:#FF7F00; font-size:30px; padding-right:3px;  }

.hotel_details_content{ background:#FAFAFA; margin:0 auto; border:1px solid #F0F0F0; width:1000px; height:250px; overflow:hidden;}
.focus_pic{ float:left; width:272px; padding:10px;}
.focus_pic .big_pic{ width:267px;}
.focus_pic .big_pic img{ vertical-align:top;}
.focus_pic .lit_pic{ padding-top:9px;}
.focus_pic .lit_pic ul{ width:272px; overflow:hidden; zoom:1;}
.focus_pic .lit_pic ul li{ float:left; width:68px; height:45px;}
.focus_pic .lit_pic ul li a{ display:block; width:68px; height:45px;}
.focus_pic .lit_pic ul li a img{ display:block; width:64px; height:41px; padding:2px; background:#f5f5f5; vertical-align:top;}
.focus_pic .lit_pic ul .current a img{ background:#008fcc;}


.hotel_word{ padding:30px 0px 0px 0px; float:right; width:680px;}
.hotel_word ul li{ font-size:13px; margin-bottom:13px;}


.hotel_details_main{ width:1000px; height:auto !important; margin:0 auto; margin-top:10px; }
.hotel_details_main_l{ float:left; padding:10px; width:190px; border:1px solid #E0E0E0;}
.hotel_details_main_l_bg{ width:190px; height:auto !important; }
.hotel_details_main_l_bg .main_l_bg_title{ color:#595959; font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #E0E0E0;}

.main_l_bg_ul{ margin-top:10px;}
.main_l_bg_ul ul li{ width:190px; height:70px; margin-bottom:10px;} 
.main_l_bg_ul_l{ float:left; width:65px; height:70px;}

.main_l_bg_ul_r{ float:right; width:120px; height:70px;}
.main_l_bg_ul_r a.ul_r_title{ display:block; margin-bottom:7px;}
.main_l_bg_ul_r .ul_r_price{ color:#F27F0C;}


.hotel_details_main_r{ float:right; width:760px; height:auto !important; }
.hotel_details_main_r_title{ width:760px; height:35px;}
.hotel_details_main_r_title ul li{ float:left; background-color:#F3F3F3;border-bottom:1px solid #008fcc; border-top:1px solid #ccc;  width:152px; _width:151px; height:35px; text-align:center; line-height:35px;}
.hotel_details_main_r_title a{ display:block; _width:151px; height:35px; line-height:35px; text-align:center; font-size:13px; color:#666; }
.hotel_details_main_r_title a:hover{ text-decoration:none;  }
.hotel_details_main_r_title .main_r_title_a_on{ display:block; width:150px; height:35px; border-bottom:none; border-left:1px solid #008fcc; border-right:1px solid #008fcc;border-top:1px solid #008fcc; background:none;}

.hotel_details_main_r_time{ font-size:14px; padding:15px 0px; margin-left:10px;}
.hotel_details_main_r_time .f1{ color:#595959; }
.hotel_details_main_r_time .f2{ color:#999999; margin-right:15px;}
.hotel_details_main_r_time a{ font-size:14px;}

.main_r_table {width:734px; border:3px solid #F2AA18; padding:10px; margin-bottom:20px; }
.main_r_table table{ width:735px; margin:0 auto;  }
.main_r_table table th{ background:#F5F5F5; color:#8C8C8C; height:28px; line-height:28px; }
.main_r_table table td{ border-bottom:1px dashed #D9D9D9; color:#595959; padding:20px 0px;}
.main_r_table table td a{ text-decoration:none; }
.main_r_table table td a:hover{ text-decoration:none; color:#F2AA18;} 

.main_r_table_price{ color:#FF3C00;}
.main_r_table_price b{ font-size:20px;}

.main_r_table_btn1{ background:url(../images/app/hotel_btn1.jpg) no-repeat; width:75px; height:27px; color:#fff; border:none;}
.main_r_table_btn1:hover{ background:url(../images/app/hotel_btn1.jpg) left -27px;}

.main_r_table_btn2{ background:url(../images/app/hotel_btn2.jpg) no-repeat; width:75px; height:27px; color:#fff; border:none;}
.main_r_table_btn2:hover{ background:url(../images/app/hotel_btn2.jpg) left -27px;}

.main_r_table .main_r_table_housetype{ background:#FAFAFA; border:1px solid #E0E0E0; color:#595959; line-height:22px; overflow:hidden; padding:0px 10px 10px 10px; }
.main_r_table .main_r_table_housetype span{ padding-right:20px;}

.main_r_table_housetype_close{ display:block; text-align:right; padding:5px;}
.main_r_table_housetype_close a{ cursor:pointer; font-size:14px; font-weight:bold;}

.hotel_details_main_r_hotel_intro{ padding-bottom:10px;}
.hotel_details_main_r_hotel_intro .hotel_intro_title{ color:#595959; font-size:14px; font-weight:bold; background-color:#F1F1F1; padding:5px 0px 5px 15px;}
.hotel_details_main_r_hotel_intro p{ color:#595959; line-height:22px; padding:15px; font-size:13px;}

.hotel_details_main_r_hotel_intro .hotel_intro_table{}
.hotel_details_main_r_hotel_intro .hotel_intro_table .hotel_intro_table_arrow{ display:inline-block; background:url(../images/app/web.png) no-repeat right -335px; width:5px; height:8px; margin-right:8px;}
.hotel_details_main_r_hotel_intro .hotel_intro_table table{ width:740px;} 
.hotel_details_main_r_hotel_intro .hotel_intro_table table td{ color:#666; border-bottom:1px dashed #D3D3D3; padding:15px 0px 15px 13px; font-size:13px;} 

/*信用卡*/
.credit_card1{ background:url(../images/app/web.png) no-repeat right -353px; width:57px; height:34px; display:inline-block; }  /*万事达*/
.credit_card2{ background:url(../images/app/web.png) no-repeat right -388px; width:57px; height:34px; display:inline-block; }  /*威士*/
.credit_card3{ background:url(../images/app/web.png) no-repeat right -423px; width:57px; height:34px; display:inline-block; }  /*运通*/
.credit_card4{ background:url(../images/app/web.png) no-repeat right -528px; width:57px; height:34px; display:inline-block; }  /*国内发行银行卡*/


/*酒店图片*/
.hotel_pic{ width:740px; clear:both; margin:0 auto; margin-top:20px; }
.hotel_pic .big_pic{ width:558px; margin-left:auto; margin-right:auto; position:relative;}
.hotel_pic .big_pic .pic{ width:540px; height:340px; overflow:hidden; padding:8px; border:1px solid #e0e0e0;} 
.hotel_pic .big_pic .pic a{ display:table-cell; *display:inline-block; overflow:hidden; width:540px; height:340px; vertical-align:middle; text-align:center; font-size:0;}
.hotel_pic .big_pic .pic span{ display:inline-block; width:540px;}
.hotel_pic .big_pic .pic img{ max-width:540px!important; max-height:340px!important; max-width:540px\9; max-height:340px\9; *width:expression(this.width > 540 && this.width > this.height ? 340 : true); *height: expression(this.height > 340 ? 340 : true); *margin-top:expression((340-this.height)/2); z-index:-10;}
.hotel_pic .big_pic .link a{ display:block; height:358px; text-indent:-9999px; position:absolute; top:0; z-index:99;}
.hotel_pic .big_pic .link .prev{ width:50%; top:0; left:0; background:#fff; filter:alpha(opacity=0); opacity:0; cursor:url(../images/app/arrow_left.cur),auto;  }
.hotel_pic .big_pic .link .next{ width:50%; top:0; right:0; background:#fff; filter:alpha(opacity=0); opacity:0; cursor:url(../images/app/arrow_right.cur),auto;}
.hotel_pic .big_pic .word{ padding-top:5px; overflow:hidden; zoom:1;}
.hotel_pic .big_pic .word strong{ float:left; font-size:14px; font-weight:bold; color:#595959;}
.hotel_pic .big_pic .word span{ float:right; font-size:14px; color:#595959; font-family:Arial;}
.hotel_pic .big_pic .word span em{ color:#f2920c;}
.hotel_pic .wraplit_pic{ width:705px; margin-left:auto; margin-right:auto; margin-top:25px; overflow:hidden; zoom:1;}
.hotel_pic .wraplit_pic .prev{ background:url(../images/app/web.png) no-repeat -632px -640px; width:13px; height:74px; cursor:pointer; margin-top:5px; }
.hotel_pic .wraplit_pic .no_prev{ background:url(../images/app/web.png) no-repeat -584px -640px; width:13px; height:74px; cursor:not-allowed; margin-top:5px;}
.hotel_pic .wraplit_pic .next{ background:url(../images/app/web.png) no-repeat -616px -640px; width:13px; height:74px; cursor:pointer; margin-top:5px; }
.hotel_pic .wraplit_pic .no_next{ background:url(../images/app/web.png) no-repeat -600px -640px; width:13px; height:74px; cursor:not-allowed; margin-top:5px;}
.hotel_pic .wraplit_pic .lit_pic{ margin:0 5px; display:inline; width:648px; height:75px; background:#f5f5f5; padding-left:7px; padding-top:10px; overflow:hidden;}
.hotel_pic .wraplit_pic .lit_pic ul{ width:1000000px;}
.hotel_pic .wraplit_pic .lit_pic ul li{ float:left; display:inline; margin-right:7px; width:101px; height:66px;}
.hotel_pic .wraplit_pic .lit_pic ul li a{ display:block; width:101px; height:66px;} 
.hotel_pic .wraplit_pic .lit_pic ul li a img{ display:block; width:97px; height:62px; padding:2px; background:#f5f5f5;}
.hotel_pic .wraplit_pic .lit_pic ul li a:hover img{ background:#008fcc;} 
.hotel_pic .wraplit_pic .lit_pic ul .current a img{ background:#f00;} 

/*预订流程*/
.book_process_tilte{ padding:15px 0px 15px 15px;}
.book_process_tilte b{ font-weight:bold; font-size:14px; color:#595959; margin-right:5px;}
.book_process_content{ border:1px solid #E1E1E1; width:760px; height:auto !important; padding-bottom:20px;}
.book_process_content .pic{ background:url(../images/app/web.png) no-repeat left -798px; width:645px; height:70px; margin:15px auto; }
.book_process_content .word{ width:645px; margin:0 auto;}
.book_process_content .word strong{ color:#FF7F00; display:block; font-size:14px; font-weight:bold; padding-bottom:10px; padding-left:20px; }
.book_process_content .word p{ color:#595959; padding-bottom:10px; padding-left:20px;}


